package organizer;

import java.io.File;
import java.util.List;

/**
 * Performs the duplication calculations.
 * 
 * @author dawong
 */
public interface IOrganizerService {

    /**
     * 
     * @param sourceDirs
     * @param progress
     * @return Number of files counted.
     */
    public int scanFiles(List<File> sourceDirs, IProgressMonitor progress);
    
    public void calcDuplicates(IProgressMonitor progress);
    
    public List<Duplicate> getDuplicates(IProgressMonitor progress);
    
}
